slr (sorry late reply) - Espagnol Anglais Dictionnaire